SHIELDrive 조건부 정책 등록 페이지
목적
- SHIELDrive의 조건부 정책 등록 과정을 설명한다.
선행 조건
- SHIELDrive 시스템에 로그인 되어 있어야한다.
- 관리자 페이지 접속 권한을 가지고 있어야 한다.
- 대상 스토리지가 생성되어 있어야 한다.
- 할당할 조건이 등록되어 있어야 한다.
주요 흐름
-
관리자가 [스토리지] 메뉴로 이동한다.
-
관리자가 '조건부 정책' 탭으로 이동한다.
-
관리자가 '정책 등록' 버튼을 클릭한다.
-
조건부 정책 등록 페이지에서 관리자가 정책 기본 정보를 설정한다.
- 정책명/설명 : 생성하려는 정책명과 이에 대한 설명을 입력한다.
- 구성원 : 생성하는 정책에 적용할 구성원을 할당하거나 제외한다.
- 스토리지
- 스토리지 유형 :
- 생성하는 정책에 적용할 스토리지에 대한 유형을 선택한다. 스토리지 유형에는 'NAS, 보안NAS, SharePoint, OneDrive, GoogleDrive, S3' 이 있다.
- 스토리지 유형 목록은 대상이 있는 유형 목록만 보여준다.
- 스토리지 대상 :
- 선택한 스토리지 유형에 대하여 현재 생성되어 있는 스토리지 목록을 보여주고, 목록에서 정책을 적용할 스토리지를 선택한다.
- 대상은 복수 선택 가능하다.
- 스토리지 유형 :
-
관리자가 조건을 설정한다.
- 위치(IP) 조건 :
- 특정 위치에서만 접속을 허용할지 선택한다.
- 선택하지 않으면 모든 위치에서 허용되고, 선택한다면 등록된 위치에 대한 허용과 예외 할당을 할 수 있다.
- 원하는 위치 조건이 등록되어 있지 않으면, 등록할 수 있는 메뉴 버튼을 제공한다.
- 시간 조건 :
- 특정 시간에서만 접속을 허용할지 선택한다.
- 선택하지 않으면 모든 시간에서 허용되고, 선택한다면 등록된 위치에 대한 허용과 예외 할당을 할 수 있다.
- 원하는 시간 조건이 등록되어 있지 않으면, 등록할 수 있는 메뉴 버튼을 제공한다.
- 디바이스 조건 :
- 특정 디바이스에서만 접속을 허용할지 선택한다.
- 선택하지 않으면 모든 디바이스에서 허용되고, 선택한다면 드롭다운 방식으로 할당할 디바이스를 추가한다.
- 디바이스는 'PC, Mobile, Tablet' 종류로 나뉘어진다.
- 디바이스는 최소 1개 이상 선택하여야 한다.
- 위치(IP) 조건 :
-
관리자가 집행 정책을 설정한다.
- 사용 정책
- 업로드 : 모든 업로드에 대한 권한을 허용/차단할 수 있습니다.
- 다운로드 : 모든 다운로드에 대한 권한을 허용/차단할 수 있습니다.
- 읽기 : 모든 읽기에 대한 권한을 허용/차단할 수 있습니다. 읽기만 허용될 경우, SHIELDViewer를 통해 읽기 전용 파일로만 확인할 수 있습니다.
- 편집 : 모든 편집에 대한 권한을 허용/차단할 수 있습니다.
- 삭제 : 모든 삭제에 대한 권한을 허용/차단할 수 있습니다.
- 공유 : 모든 링크 복사 및 개인함 파일 공유에 대한 권한을 허용/차단할 수 있습니다.
- 스토리지 내 이동/복사 : 같은 스토리지 내의 이동 및 복사에 대한 권한을 허용/차단할 수 있습니다.
- 타 스토리지 이동/복사 : 다른 스토리지의 이동 및 복사에 대한 권한을 허용/차단할 수 있습니다.
- 사용 정책
-
관리자가 정책 사용 여부와 유효기간을 설정한다.
- 사용 여부는 토글을 통해 사용 여부를 설정할 수 있다.
- 유효기간 설은 정책 사용 여부를 '사용 함'으로 했을 경우에 나타난다.
- 유효기간은 체크박스를 통해 설정 여부를 체크할 수 있다.
- 캘린더 박스를 통해 시작일 및 만료일을 설정할 수 있다.
- 설정한 만료일이 지나면, 만료일이 지났다고 표시되고 자동으로 유효기간 설정이 비활성화 된다.
-
관리자가 설정 저장하고 정책 생성을 완료되면 토스트 메시지로 정책 완료 메시지가 나타난다.
공통 기능
1. 필수 항목
- 필수 항목은 '정책명', '구성원', '스토리지 설정' 총 3가지이다.
- 필수 항목 값 옆에는 '*'로 표시하여 ' *표시는 필수 입력 항목입니다.' 문구로 설명한다.
2. 디폴트 값
- 필수 항목이 아닌 항목들은 디폴트 값이 설정되어 있다. 각 항목들의 디폴트 값은 하기와 같다.
- 위치(IP) 조건 : 모든 위치 사용
- 시간 조건 : 모든 시간 사용
- 디바이스 조건 : 모든 디바이스 사용
- 사용 정책 : 모든 권한 사용
- 해당 내용을 변경하지 않고 조건부 정책을 저장하면, 기존 디폴트 값대로 내용이 저장된다.
3. 정책 동기화 반영
-
스토리지에 조건부 정책이 동기화 반영이 되기 전에, 해당 스토리지에 있는 정책을 등록하거나 수정할 경우 알림 메시지 창을 나타낸다.
-
메시지
- 정책 동기화 안내 현재 스토리지에 다른 정책이 동기화 중입니다. 이로 인해 새 정책 등록이나 기존 정책 수정은 동기화가 완료된 후 자동으로 처리됩니다. 변경 사항이 적용되면, 알림을 통해 바로 안내해드리고 있습니다. 진행하시겠습니까?
-
토스트 메시지로 '다른 조건부 정책이 동기화 중입니다.동기화가 완료된 후 새 정책이 적용됩니다.' 를 띄어준다.
-
동기화 중 정책은 '상태' 컬럼에서 표현한다.
-
정책 동기화가 완료되면, 정책 리스트에서 정상적으로 보여준다.
4. 정책 편집
- 정책 편집 시, 스토리지 유형은 수정할 수 없다. 스토리지 대상만 수정 가능하다.
- 편집된 내용은 사용자가 확인할 수 있도록 기존 내용과 다르게 표현합니다.
5. 기존 [정책 관리] 페이지 변경
-
기존 [정책 관리] 페이지 명은 [Teams 연동] 페이지 명으로 변경된다. 해당 페이지에서 SHIELDrive 정책 관련 메뉴는 조건부 정책의 디바이스 조건으로 대체한다.
-
해당 정책은 모든 스토리지에 적용되는 정책이므로, [Teams 연동] 페이지에서 정책을 설정 시, 경고 알림창을 띄운다.
- 메시지: '해당 정책은 모든 스토리지에 적용되는 정책입니다. 정책 변경 시, 기존 적용된 스토리지 정책보다 우 선 적용됩니다. 그래도 변경하시겠습니까?'
대안 흐름
1. 정책 등록 오류
- 시스템은 사용자에게 정책 등록 실패 메시지를 표시한다. 메시지에는 오류 발생 사실과 함께 기술 지원 팀에 문의할 수 있는 연락처 정보가 포함된다.
- 기술 지원 팀은 실패 로그를 분석하여 문제의 원인을 파악하고 사용자에게 해결 방안을 안내한다.
2. 정책 편집 오류
- 시스템은 사용자에게 정책 편집 실패 메시지를 표시한다. 메시지에는 오류 발생 사실과 함께 기술 지원 팀에 문의할 수 있는 연락처 정보가 포함된다.
- 기술 지원 팀은 실패 로그를 분석하여 문제의 원인을 파악하고 사용자에게 해결 방안을 안내한다.
3. 정책명 중복
- 정책 생성 시 정책명이 중복될 경우, 오류 메시지를 표시하고 다시 입력할 수 있도록 안내한다.
- 메시지: '동일한 이름의 정책 이 존재합니다.'
4. 위치 및 시간 조건 존재하지 않음
- 위치 및 시간 조건 설정 시, 조건이 존재하지 않으면 메시지를 나타낸다.
- 메시지: '위치(시간)조건이 존재하지 않습니다. 새로운 위치(시간) 조건을 등록하시기 바랍니다.'
5. 필수 항목 값 입력하지 않음
- 필수 항목 값을 입력하지 않고 등록/저장 버튼을 누르면, 입력되지 않은 항목으로 자동 이동한다.
사후 조건
- 정책이 성공적으로 생성되면, SHIELDrive 시스템은 관리자에게 성공 메시지를 표시한다.
- 생성된 정책은 스토리지에 적용되어, 해당 정책을 가진 구성원은 해당 정책에 따라 권한을 부여받게 된다.